/**
 * Created with IntelliJ IDEA.
 * ClassName: TestDataTypeConversion
 * Package: PACKAGE_NAME
 * Description:
 * User: fzykd
 *
 * @Author: LQH
 * Date: 2023-06-17
 * Time: 16:38
 */

public class TestDataTypeConversion {
    public static void main(String[] args) {
        byte b = 10;
        test(b); //byte short int

        char c = 'c';
        test(c); //直接提升为int
    }
    //方法重载 匹配参数 是byte就调用byte的
    //关键的是 将byte方法实现去掉  Java中自动类型转换是从低精度到高精度的转换
    private static void test(byte b) {
        System.out.println("bbbb");
    }
    //char是字符 虽然是两个字节但是和整数不是一个系统
    private static void test(char b) {
        System.out.println("cccc");
    }
    private static void test(int b) {
        System.out.println("iiii");
    }
    //这个方法是亮着的
    private static void test(short b) {
        System.out.println("ssss");
    }


}
